home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / gxrenders.h < prev    next >
Encoding:
C/C++ Source or Header  |  2007-08-30  |  66.3 KB  |  1,841 lines

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Thu Aug 30 19:50:41 2007
  6.  */
  7. /* Compiler settings for d:\tc14\tcintf\gxrenders.idl:
  8.     Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13.  
  14. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  15. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  16. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  17. #endif
  18.  
  19. #include "rpc.h"
  20. #include "rpcndr.h"
  21.  
  22. #ifndef __RPCNDR_H_VERSION__
  23. #error this stub requires an updated version of <rpcndr.h>
  24. #endif // __RPCNDR_H_VERSION__
  25.  
  26. #ifndef COM_NO_WINDOWS_H
  27. #include "windows.h"
  28. #include "ole2.h"
  29. #endif /*COM_NO_WINDOWS_H*/
  30.  
  31. #ifndef __gxrenders_h__
  32. #define __gxrenders_h__
  33.  
  34. #ifdef __cplusplus
  35. extern "C"{
  36. #endif 
  37.  
  38. /* Forward Declarations */ 
  39.  
  40. #ifndef __RenderView_FWD_DEFINED__
  41. #define __RenderView_FWD_DEFINED__
  42. typedef interface RenderView RenderView;
  43. #endif     /* __RenderView_FWD_DEFINED__ */
  44.  
  45.  
  46. #ifndef __Render_FWD_DEFINED__
  47. #define __Render_FWD_DEFINED__
  48. typedef interface Render Render;
  49. #endif     /* __Render_FWD_DEFINED__ */
  50.  
  51.  
  52. #ifndef __Renders_FWD_DEFINED__
  53. #define __Renders_FWD_DEFINED__
  54. typedef interface Renders Renders;
  55. #endif     /* __Renders_FWD_DEFINED__ */
  56.  
  57.  
  58. #ifndef __XRenders_FWD_DEFINED__
  59. #define __XRenders_FWD_DEFINED__
  60.  
  61. #ifdef __cplusplus
  62. typedef class XRenders XRenders;
  63. #else
  64. typedef struct XRenders XRenders;
  65. #endif /* __cplusplus */
  66.  
  67. #endif     /* __XRenders_FWD_DEFINED__ */
  68.  
  69.  
  70. #ifndef __XRenderView_FWD_DEFINED__
  71. #define __XRenderView_FWD_DEFINED__
  72.  
  73. #ifdef __cplusplus
  74. typedef class XRenderView XRenderView;
  75. #else
  76. typedef struct XRenderView XRenderView;
  77. #endif /* __cplusplus */
  78.  
  79. #endif     /* __XRenderView_FWD_DEFINED__ */
  80.  
  81.  
  82. /* header files for imported files */
  83. #include "imsigx.h"
  84. #include "ocidl.h"
  85.  
  86. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  87. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  88.  
  89. #ifndef __RenderView_INTERFACE_DEFINED__
  90. #define __RenderView_INTERFACE_DEFINED__
  91.  
  92. /* interface RenderView */
  93. /* [helpstring][helpcontext][dual][oleautomation][uuid][object] */ 
  94.  
  95.  
  96. EXTERN_C const IID IID_RenderView;
  97.  
  98. #if defined(__cplusplus) && !defined(CINTERFACE)
  99.     
  100.     MIDL_INTERFACE("6A48114E-E531-11CF-A115-00A024158DAF")
  101.     RenderView : public IDispatch
  102.     {
  103.     public:
  104.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Application( 
  105.             /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop) = 0;
  106.         
  107.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Drawing( 
  108.             /* [retval][out] */ IDrawing __RPC_FAR *__RPC_FAR *prop) = 0;
  109.         
  110.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_View( 
  111.             /* [retval][out] */ View __RPC_FAR *__RPC_FAR *prop) = 0;
  112.         
  113.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( 
  114.             /* [retval][out] */ View __RPC_FAR *__RPC_FAR *prop) = 0;
  115.         
  116.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RenderID( 
  117.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  118.         
  119.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RenderID( 
  120.             /* [in] */ short newVal) = 0;
  121.         
  122.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RenderMode( 
  123.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal) = 0;
  124.         
  125.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RenderMode( 
  126.             /* [in] */ ImsiRenderMode newVal) = 0;
  127.         
  128.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadExtendedMode( 
  129.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal) = 0;
  130.         
  131.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadExtendedMode( 
  132.             /* [in] */ ImsiRenderMode newVal) = 0;
  133.         
  134.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadIterationsCount( 
  135.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  136.         
  137.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadIterationsCount( 
  138.             /* [in] */ short newVal) = 0;
  139.         
  140.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_IsRenderRunned( 
  141.             /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  142.         
  143.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Picture( 
  144.             /* [retval][out] */ IPicture __RPC_FAR *__RPC_FAR *pProp) = 0;
  145.         
  146.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE BeginRender( 
  147.             /* [in] */ short WhichRender) = 0;
  148.         
  149.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE DoRender( void) = 0;
  150.         
  151.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE EndRender( void) = 0;
  152.         
  153.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadMaxArea( 
  154.             /* [retval][out] */ double __RPC_FAR *pVal) = 0;
  155.         
  156.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadMaxArea( 
  157.             /* [in] */ double newVal) = 0;
  158.         
  159.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadMinArea( 
  160.             /* [retval][out] */ double __RPC_FAR *pVal) = 0;
  161.         
  162.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadMinArea( 
  163.             /* [in] */ double newVal) = 0;
  164.         
  165.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadQuality( 
  166.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  167.         
  168.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadQuality( 
  169.             /* [in] */ short newVal) = 0;
  170.         
  171.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ForegroundSuppressHiddenLine( 
  172.             /* [retval][out] */ BOOL __RPC_FAR *bVal) = 0;
  173.         
  174.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ForegroundSuppressHiddenLine( 
  175.             /* [in] */ BOOL bVal) = 0;
  176.         
  177.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ForegroundSuppressWireFrame2D( 
  178.             /* [retval][out] */ BOOL __RPC_FAR *bVal) = 0;
  179.         
  180.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ForegroundSuppressWireFrame2D( 
  181.             /* [in] */ BOOL bVal) = 0;
  182.         
  183.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_ForegroundSuppressWireFrame3D( 
  184.             /* [retval][out] */ BOOL __RPC_FAR *bVal) = 0;
  185.         
  186.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_ForegroundSuppressWireFrame3D( 
  187.             /* [in] */ BOOL bVal) = 0;
  188.         
  189.     };
  190.     
  191. #else     /* C style interface */
  192.  
  193.     typedef struct RenderViewVtbl
  194.     {
  195.         BEGIN_INTERFACE
  196.         
  197.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  198.             RenderView __RPC_FAR * This,
  199.             /* [in] */ REFIID riid,
  200.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  201.         
  202.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  203.             RenderView __RPC_FAR * This);
  204.         
  205.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  206.             RenderView __RPC_FAR * This);
  207.         
  208.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  209.             RenderView __RPC_FAR * This,
  210.             /* [out] */ UINT __RPC_FAR *pctinfo);
  211.         
  212.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  213.             RenderView __RPC_FAR * This,
  214.             /* [in] */ UINT iTInfo,
  215.             /* [in] */ LCID lcid,
  216.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  217.         
  218.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  219.             RenderView __RPC_FAR * This,
  220.             /* [in] */ REFIID riid,
  221.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  222.             /* [in] */ UINT cNames,
  223.             /* [in] */ LCID lcid,
  224.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  225.         
  226.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  227.             RenderView __RPC_FAR * This,
  228.             /* [in] */ DISPID dispIdMember,
  229.             /* [in] */ REFIID riid,
  230.             /* [in] */ LCID lcid,
  231.             /* [in] */ WORD wFlags,
  232.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  233.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  234.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  235.             /* [out] */ UINT __RPC_FAR *puArgErr);
  236.         
  237.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )( 
  238.             RenderView __RPC_FAR * This,
  239.             /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop);
  240.         
  241.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Drawing )( 
  242.             RenderView __RPC_FAR * This,
  243.             /* [retval][out] */ IDrawing __RPC_FAR *__RPC_FAR *prop);
  244.         
  245.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_View )( 
  246.             RenderView __RPC_FAR * This,
  247.             /* [retval][out] */ View __RPC_FAR *__RPC_FAR *prop);
  248.         
  249.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( 
  250.             RenderView __RPC_FAR * This,
  251.             /* [retval][out] */ View __RPC_FAR *__RPC_FAR *prop);
  252.         
  253.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RenderID )( 
  254.             RenderView __RPC_FAR * This,
  255.             /* [retval][out] */ short __RPC_FAR *pVal);
  256.         
  257.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RenderID )( 
  258.             RenderView __RPC_FAR * This,
  259.             /* [in] */ short newVal);
  260.         
  261.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RenderMode )( 
  262.             RenderView __RPC_FAR * This,
  263.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  264.         
  265.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RenderMode )( 
  266.             RenderView __RPC_FAR * This,
  267.             /* [in] */ ImsiRenderMode newVal);
  268.         
  269.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadExtendedMode )( 
  270.             RenderView __RPC_FAR * This,
  271.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  272.         
  273.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadExtendedMode )( 
  274.             RenderView __RPC_FAR * This,
  275.             /* [in] */ ImsiRenderMode newVal);
  276.         
  277.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadIterationsCount )( 
  278.             RenderView __RPC_FAR * This,
  279.             /* [retval][out] */ short __RPC_FAR *pVal);
  280.         
  281.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadIterationsCount )( 
  282.             RenderView __RPC_FAR * This,
  283.             /* [in] */ short newVal);
  284.         
  285.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsRenderRunned )( 
  286.             RenderView __RPC_FAR * This,
  287.             /* [retval][out] */ BOOL __RPC_FAR *pVal);
  288.         
  289.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Picture )( 
  290.             RenderView __RPC_FAR * This,
  291.             /* [retval][out] */ IPicture __RPC_FAR *__RPC_FAR *pProp);
  292.         
  293.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeginRender )( 
  294.             RenderView __RPC_FAR * This,
  295.             /* [in] */ short WhichRender);
  296.         
  297.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoRender )( 
  298.             RenderView __RPC_FAR * This);
  299.         
  300.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndRender )( 
  301.             RenderView __RPC_FAR * This);
  302.         
  303.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadMaxArea )( 
  304.             RenderView __RPC_FAR * This,
  305.             /* [retval][out] */ double __RPC_FAR *pVal);
  306.         
  307.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadMaxArea )( 
  308.             RenderView __RPC_FAR * This,
  309.             /* [in] */ double newVal);
  310.         
  311.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadMinArea )( 
  312.             RenderView __RPC_FAR * This,
  313.             /* [retval][out] */ double __RPC_FAR *pVal);
  314.         
  315.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadMinArea )( 
  316.             RenderView __RPC_FAR * This,
  317.             /* [in] */ double newVal);
  318.         
  319.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadQuality )( 
  320.             RenderView __RPC_FAR * This,
  321.             /* [retval][out] */ short __RPC_FAR *pVal);
  322.         
  323.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadQuality )( 
  324.             RenderView __RPC_FAR * This,
  325.             /* [in] */ short newVal);
  326.         
  327.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundSuppressHiddenLine )( 
  328.             RenderView __RPC_FAR * This,
  329.             /* [retval][out] */ BOOL __RPC_FAR *bVal);
  330.         
  331.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundSuppressHiddenLine )( 
  332.             RenderView __RPC_FAR * This,
  333.             /* [in] */ BOOL bVal);
  334.         
  335.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundSuppressWireFrame2D )( 
  336.             RenderView __RPC_FAR * This,
  337.             /* [retval][out] */ BOOL __RPC_FAR *bVal);
  338.         
  339.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundSuppressWireFrame2D )( 
  340.             RenderView __RPC_FAR * This,
  341.             /* [in] */ BOOL bVal);
  342.         
  343.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundSuppressWireFrame3D )( 
  344.             RenderView __RPC_FAR * This,
  345.             /* [retval][out] */ BOOL __RPC_FAR *bVal);
  346.         
  347.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundSuppressWireFrame3D )( 
  348.             RenderView __RPC_FAR * This,
  349.             /* [in] */ BOOL bVal);
  350.         
  351.         END_INTERFACE
  352.     } RenderViewVtbl;
  353.  
  354.     interface RenderView
  355.     {
  356.         CONST_VTBL struct RenderViewVtbl __RPC_FAR *lpVtbl;
  357.     };
  358.  
  359.     
  360.  
  361. #ifdef COBJMACROS
  362.  
  363.  
  364. #define RenderView_QueryInterface(This,riid,ppvObject)    \
  365.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  366.  
  367. #define RenderView_AddRef(This)    \
  368.     (This)->lpVtbl -> AddRef(This)
  369.  
  370. #define RenderView_Release(This)    \
  371.     (This)->lpVtbl -> Release(This)
  372.  
  373.  
  374. #define RenderView_GetTypeInfoCount(This,pctinfo)    \
  375.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  376.  
  377. #define RenderView_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  378.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  379.  
  380. #define RenderView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  381.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  382.  
  383. #define RenderView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  384.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  385.  
  386.  
  387. #define RenderView_get_Application(This,prop)    \
  388.     (This)->lpVtbl -> get_Application(This,prop)
  389.  
  390. #define RenderView_get_Drawing(This,prop)    \
  391.     (This)->lpVtbl -> get_Drawing(This,prop)
  392.  
  393. #define RenderView_get_View(This,prop)    \
  394.     (This)->lpVtbl -> get_View(This,prop)
  395.  
  396. #define RenderView_get_Parent(This,prop)    \
  397.     (This)->lpVtbl -> get_Parent(This,prop)
  398.  
  399. #define RenderView_get_RenderID(This,pVal)    \
  400.     (This)->lpVtbl -> get_RenderID(This,pVal)
  401.  
  402. #define RenderView_put_RenderID(This,newVal)    \
  403.     (This)->lpVtbl -> put_RenderID(This,newVal)
  404.  
  405. #define RenderView_get_RenderMode(This,pVal)    \
  406.     (This)->lpVtbl -> get_RenderMode(This,pVal)
  407.  
  408. #define RenderView_put_RenderMode(This,newVal)    \
  409.     (This)->lpVtbl -> put_RenderMode(This,newVal)
  410.  
  411. #define RenderView_get_RadExtendedMode(This,pVal)    \
  412.     (This)->lpVtbl -> get_RadExtendedMode(This,pVal)
  413.  
  414. #define RenderView_put_RadExtendedMode(This,newVal)    \
  415.     (This)->lpVtbl -> put_RadExtendedMode(This,newVal)
  416.  
  417. #define RenderView_get_RadIterationsCount(This,pVal)    \
  418.     (This)->lpVtbl -> get_RadIterationsCount(This,pVal)
  419.  
  420. #define RenderView_put_RadIterationsCount(This,newVal)    \
  421.     (This)->lpVtbl -> put_RadIterationsCount(This,newVal)
  422.  
  423. #define RenderView_get_IsRenderRunned(This,pVal)    \
  424.     (This)->lpVtbl -> get_IsRenderRunned(This,pVal)
  425.  
  426. #define RenderView_get_Picture(This,pProp)    \
  427.     (This)->lpVtbl -> get_Picture(This,pProp)
  428.  
  429. #define RenderView_BeginRender(This,WhichRender)    \
  430.     (This)->lpVtbl -> BeginRender(This,WhichRender)
  431.  
  432. #define RenderView_DoRender(This)    \
  433.     (This)->lpVtbl -> DoRender(This)
  434.  
  435. #define RenderView_EndRender(This)    \
  436.     (This)->lpVtbl -> EndRender(This)
  437.  
  438. #define RenderView_get_RadMaxArea(This,pVal)    \
  439.     (This)->lpVtbl -> get_RadMaxArea(This,pVal)
  440.  
  441. #define RenderView_put_RadMaxArea(This,newVal)    \
  442.     (This)->lpVtbl -> put_RadMaxArea(This,newVal)
  443.  
  444. #define RenderView_get_RadMinArea(This,pVal)    \
  445.     (This)->lpVtbl -> get_RadMinArea(This,pVal)
  446.  
  447. #define RenderView_put_RadMinArea(This,newVal)    \
  448.     (This)->lpVtbl -> put_RadMinArea(This,newVal)
  449.  
  450. #define RenderView_get_RadQuality(This,pVal)    \
  451.     (This)->lpVtbl -> get_RadQuality(This,pVal)
  452.  
  453. #define RenderView_put_RadQuality(This,newVal)    \
  454.     (This)->lpVtbl -> put_RadQuality(This,newVal)
  455.  
  456. #define RenderView_get_ForegroundSuppressHiddenLine(This,bVal)    \
  457.     (This)->lpVtbl -> get_ForegroundSuppressHiddenLine(This,bVal)
  458.  
  459. #define RenderView_put_ForegroundSuppressHiddenLine(This,bVal)    \
  460.     (This)->lpVtbl -> put_ForegroundSuppressHiddenLine(This,bVal)
  461.  
  462. #define RenderView_get_ForegroundSuppressWireFrame2D(This,bVal)    \
  463.     (This)->lpVtbl -> get_ForegroundSuppressWireFrame2D(This,bVal)
  464.  
  465. #define RenderView_put_ForegroundSuppressWireFrame2D(This,bVal)    \
  466.     (This)->lpVtbl -> put_ForegroundSuppressWireFrame2D(This,bVal)
  467.  
  468. #define RenderView_get_ForegroundSuppressWireFrame3D(This,bVal)    \
  469.     (This)->lpVtbl -> get_ForegroundSuppressWireFrame3D(This,bVal)
  470.  
  471. #define RenderView_put_ForegroundSuppressWireFrame3D(This,bVal)    \
  472.     (This)->lpVtbl -> put_ForegroundSuppressWireFrame3D(This,bVal)
  473.  
  474. #endif /* COBJMACROS */
  475.  
  476.  
  477. #endif     /* C style interface */
  478.  
  479.  
  480.  
  481. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_Application_Proxy( 
  482.     RenderView __RPC_FAR * This,
  483.     /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop);
  484.  
  485.  
  486. void __RPC_STUB RenderView_get_Application_Stub(
  487.     IRpcStubBuffer *This,
  488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  489.     PRPC_MESSAGE _pRpcMessage,
  490.     DWORD *_pdwStubPhase);
  491.  
  492.  
  493. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_Drawing_Proxy( 
  494.     RenderView __RPC_FAR * This,
  495.     /* [retval][out] */ IDrawing __RPC_FAR *__RPC_FAR *prop);
  496.  
  497.  
  498. void __RPC_STUB RenderView_get_Drawing_Stub(
  499.     IRpcStubBuffer *This,
  500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  501.     PRPC_MESSAGE _pRpcMessage,
  502.     DWORD *_pdwStubPhase);
  503.  
  504.  
  505. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_View_Proxy( 
  506.     RenderView __RPC_FAR * This,
  507.     /* [retval][out] */ View __RPC_FAR *__RPC_FAR *prop);
  508.  
  509.  
  510. void __RPC_STUB RenderView_get_View_Stub(
  511.     IRpcStubBuffer *This,
  512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  513.     PRPC_MESSAGE _pRpcMessage,
  514.     DWORD *_pdwStubPhase);
  515.  
  516.  
  517. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_Parent_Proxy( 
  518.     RenderView __RPC_FAR * This,
  519.     /* [retval][out] */ View __RPC_FAR *__RPC_FAR *prop);
  520.  
  521.  
  522. void __RPC_STUB RenderView_get_Parent_Stub(
  523.     IRpcStubBuffer *This,
  524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  525.     PRPC_MESSAGE _pRpcMessage,
  526.     DWORD *_pdwStubPhase);
  527.  
  528.  
  529. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RenderID_Proxy( 
  530.     RenderView __RPC_FAR * This,
  531.     /* [retval][out] */ short __RPC_FAR *pVal);
  532.  
  533.  
  534. void __RPC_STUB RenderView_get_RenderID_Stub(
  535.     IRpcStubBuffer *This,
  536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  537.     PRPC_MESSAGE _pRpcMessage,
  538.     DWORD *_pdwStubPhase);
  539.  
  540.  
  541. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RenderID_Proxy( 
  542.     RenderView __RPC_FAR * This,
  543.     /* [in] */ short newVal);
  544.  
  545.  
  546. void __RPC_STUB RenderView_put_RenderID_Stub(
  547.     IRpcStubBuffer *This,
  548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  549.     PRPC_MESSAGE _pRpcMessage,
  550.     DWORD *_pdwStubPhase);
  551.  
  552.  
  553. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RenderMode_Proxy( 
  554.     RenderView __RPC_FAR * This,
  555.     /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  556.  
  557.  
  558. void __RPC_STUB RenderView_get_RenderMode_Stub(
  559.     IRpcStubBuffer *This,
  560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  561.     PRPC_MESSAGE _pRpcMessage,
  562.     DWORD *_pdwStubPhase);
  563.  
  564.  
  565. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RenderMode_Proxy( 
  566.     RenderView __RPC_FAR * This,
  567.     /* [in] */ ImsiRenderMode newVal);
  568.  
  569.  
  570. void __RPC_STUB RenderView_put_RenderMode_Stub(
  571.     IRpcStubBuffer *This,
  572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  573.     PRPC_MESSAGE _pRpcMessage,
  574.     DWORD *_pdwStubPhase);
  575.  
  576.  
  577. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RadExtendedMode_Proxy( 
  578.     RenderView __RPC_FAR * This,
  579.     /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  580.  
  581.  
  582. void __RPC_STUB RenderView_get_RadExtendedMode_Stub(
  583.     IRpcStubBuffer *This,
  584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  585.     PRPC_MESSAGE _pRpcMessage,
  586.     DWORD *_pdwStubPhase);
  587.  
  588.  
  589. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RadExtendedMode_Proxy( 
  590.     RenderView __RPC_FAR * This,
  591.     /* [in] */ ImsiRenderMode newVal);
  592.  
  593.  
  594. void __RPC_STUB RenderView_put_RadExtendedMode_Stub(
  595.     IRpcStubBuffer *This,
  596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  597.     PRPC_MESSAGE _pRpcMessage,
  598.     DWORD *_pdwStubPhase);
  599.  
  600.  
  601. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RadIterationsCount_Proxy( 
  602.     RenderView __RPC_FAR * This,
  603.     /* [retval][out] */ short __RPC_FAR *pVal);
  604.  
  605.  
  606. void __RPC_STUB RenderView_get_RadIterationsCount_Stub(
  607.     IRpcStubBuffer *This,
  608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  609.     PRPC_MESSAGE _pRpcMessage,
  610.     DWORD *_pdwStubPhase);
  611.  
  612.  
  613. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RadIterationsCount_Proxy( 
  614.     RenderView __RPC_FAR * This,
  615.     /* [in] */ short newVal);
  616.  
  617.  
  618. void __RPC_STUB RenderView_put_RadIterationsCount_Stub(
  619.     IRpcStubBuffer *This,
  620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  621.     PRPC_MESSAGE _pRpcMessage,
  622.     DWORD *_pdwStubPhase);
  623.  
  624.  
  625. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_IsRenderRunned_Proxy( 
  626.     RenderView __RPC_FAR * This,
  627.     /* [retval][out] */ BOOL __RPC_FAR *pVal);
  628.  
  629.  
  630. void __RPC_STUB RenderView_get_IsRenderRunned_Stub(
  631.     IRpcStubBuffer *This,
  632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  633.     PRPC_MESSAGE _pRpcMessage,
  634.     DWORD *_pdwStubPhase);
  635.  
  636.  
  637. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_Picture_Proxy( 
  638.     RenderView __RPC_FAR * This,
  639.     /* [retval][out] */ IPicture __RPC_FAR *__RPC_FAR *pProp);
  640.  
  641.  
  642. void __RPC_STUB RenderView_get_Picture_Stub(
  643.     IRpcStubBuffer *This,
  644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  645.     PRPC_MESSAGE _pRpcMessage,
  646.     DWORD *_pdwStubPhase);
  647.  
  648.  
  649. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE RenderView_BeginRender_Proxy( 
  650.     RenderView __RPC_FAR * This,
  651.     /* [in] */ short WhichRender);
  652.  
  653.  
  654. void __RPC_STUB RenderView_BeginRender_Stub(
  655.     IRpcStubBuffer *This,
  656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  657.     PRPC_MESSAGE _pRpcMessage,
  658.     DWORD *_pdwStubPhase);
  659.  
  660.  
  661. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE RenderView_DoRender_Proxy( 
  662.     RenderView __RPC_FAR * This);
  663.  
  664.  
  665. void __RPC_STUB RenderView_DoRender_Stub(
  666.     IRpcStubBuffer *This,
  667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  668.     PRPC_MESSAGE _pRpcMessage,
  669.     DWORD *_pdwStubPhase);
  670.  
  671.  
  672. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE RenderView_EndRender_Proxy( 
  673.     RenderView __RPC_FAR * This);
  674.  
  675.  
  676. void __RPC_STUB RenderView_EndRender_Stub(
  677.     IRpcStubBuffer *This,
  678.     IRpcChannelBuffer *_pRpcChannelBuffer,
  679.     PRPC_MESSAGE _pRpcMessage,
  680.     DWORD *_pdwStubPhase);
  681.  
  682.  
  683. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RadMaxArea_Proxy( 
  684.     RenderView __RPC_FAR * This,
  685.     /* [retval][out] */ double __RPC_FAR *pVal);
  686.  
  687.  
  688. void __RPC_STUB RenderView_get_RadMaxArea_Stub(
  689.     IRpcStubBuffer *This,
  690.     IRpcChannelBuffer *_pRpcChannelBuffer,
  691.     PRPC_MESSAGE _pRpcMessage,
  692.     DWORD *_pdwStubPhase);
  693.  
  694.  
  695. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RadMaxArea_Proxy( 
  696.     RenderView __RPC_FAR * This,
  697.     /* [in] */ double newVal);
  698.  
  699.  
  700. void __RPC_STUB RenderView_put_RadMaxArea_Stub(
  701.     IRpcStubBuffer *This,
  702.     IRpcChannelBuffer *_pRpcChannelBuffer,
  703.     PRPC_MESSAGE _pRpcMessage,
  704.     DWORD *_pdwStubPhase);
  705.  
  706.  
  707. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RadMinArea_Proxy( 
  708.     RenderView __RPC_FAR * This,
  709.     /* [retval][out] */ double __RPC_FAR *pVal);
  710.  
  711.  
  712. void __RPC_STUB RenderView_get_RadMinArea_Stub(
  713.     IRpcStubBuffer *This,
  714.     IRpcChannelBuffer *_pRpcChannelBuffer,
  715.     PRPC_MESSAGE _pRpcMessage,
  716.     DWORD *_pdwStubPhase);
  717.  
  718.  
  719. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RadMinArea_Proxy( 
  720.     RenderView __RPC_FAR * This,
  721.     /* [in] */ double newVal);
  722.  
  723.  
  724. void __RPC_STUB RenderView_put_RadMinArea_Stub(
  725.     IRpcStubBuffer *This,
  726.     IRpcChannelBuffer *_pRpcChannelBuffer,
  727.     PRPC_MESSAGE _pRpcMessage,
  728.     DWORD *_pdwStubPhase);
  729.  
  730.  
  731. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_RadQuality_Proxy( 
  732.     RenderView __RPC_FAR * This,
  733.     /* [retval][out] */ short __RPC_FAR *pVal);
  734.  
  735.  
  736. void __RPC_STUB RenderView_get_RadQuality_Stub(
  737.     IRpcStubBuffer *This,
  738.     IRpcChannelBuffer *_pRpcChannelBuffer,
  739.     PRPC_MESSAGE _pRpcMessage,
  740.     DWORD *_pdwStubPhase);
  741.  
  742.  
  743. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_RadQuality_Proxy( 
  744.     RenderView __RPC_FAR * This,
  745.     /* [in] */ short newVal);
  746.  
  747.  
  748. void __RPC_STUB RenderView_put_RadQuality_Stub(
  749.     IRpcStubBuffer *This,
  750.     IRpcChannelBuffer *_pRpcChannelBuffer,
  751.     PRPC_MESSAGE _pRpcMessage,
  752.     DWORD *_pdwStubPhase);
  753.  
  754.  
  755. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_ForegroundSuppressHiddenLine_Proxy( 
  756.     RenderView __RPC_FAR * This,
  757.     /* [retval][out] */ BOOL __RPC_FAR *bVal);
  758.  
  759.  
  760. void __RPC_STUB RenderView_get_ForegroundSuppressHiddenLine_Stub(
  761.     IRpcStubBuffer *This,
  762.     IRpcChannelBuffer *_pRpcChannelBuffer,
  763.     PRPC_MESSAGE _pRpcMessage,
  764.     DWORD *_pdwStubPhase);
  765.  
  766.  
  767. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_ForegroundSuppressHiddenLine_Proxy( 
  768.     RenderView __RPC_FAR * This,
  769.     /* [in] */ BOOL bVal);
  770.  
  771.  
  772. void __RPC_STUB RenderView_put_ForegroundSuppressHiddenLine_Stub(
  773.     IRpcStubBuffer *This,
  774.     IRpcChannelBuffer *_pRpcChannelBuffer,
  775.     PRPC_MESSAGE _pRpcMessage,
  776.     DWORD *_pdwStubPhase);
  777.  
  778.  
  779. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_ForegroundSuppressWireFrame2D_Proxy( 
  780.     RenderView __RPC_FAR * This,
  781.     /* [retval][out] */ BOOL __RPC_FAR *bVal);
  782.  
  783.  
  784. void __RPC_STUB RenderView_get_ForegroundSuppressWireFrame2D_Stub(
  785.     IRpcStubBuffer *This,
  786.     IRpcChannelBuffer *_pRpcChannelBuffer,
  787.     PRPC_MESSAGE _pRpcMessage,
  788.     DWORD *_pdwStubPhase);
  789.  
  790.  
  791. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_ForegroundSuppressWireFrame2D_Proxy( 
  792.     RenderView __RPC_FAR * This,
  793.     /* [in] */ BOOL bVal);
  794.  
  795.  
  796. void __RPC_STUB RenderView_put_ForegroundSuppressWireFrame2D_Stub(
  797.     IRpcStubBuffer *This,
  798.     IRpcChannelBuffer *_pRpcChannelBuffer,
  799.     PRPC_MESSAGE _pRpcMessage,
  800.     DWORD *_pdwStubPhase);
  801.  
  802.  
  803. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE RenderView_get_ForegroundSuppressWireFrame3D_Proxy( 
  804.     RenderView __RPC_FAR * This,
  805.     /* [retval][out] */ BOOL __RPC_FAR *bVal);
  806.  
  807.  
  808. void __RPC_STUB RenderView_get_ForegroundSuppressWireFrame3D_Stub(
  809.     IRpcStubBuffer *This,
  810.     IRpcChannelBuffer *_pRpcChannelBuffer,
  811.     PRPC_MESSAGE _pRpcMessage,
  812.     DWORD *_pdwStubPhase);
  813.  
  814.  
  815. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE RenderView_put_ForegroundSuppressWireFrame3D_Proxy( 
  816.     RenderView __RPC_FAR * This,
  817.     /* [in] */ BOOL bVal);
  818.  
  819.  
  820. void __RPC_STUB RenderView_put_ForegroundSuppressWireFrame3D_Stub(
  821.     IRpcStubBuffer *This,
  822.     IRpcChannelBuffer *_pRpcChannelBuffer,
  823.     PRPC_MESSAGE _pRpcMessage,
  824.     DWORD *_pdwStubPhase);
  825.  
  826.  
  827.  
  828. #endif     /* __RenderView_INTERFACE_DEFINED__ */
  829.  
  830.  
  831. #ifndef __Render_INTERFACE_DEFINED__
  832. #define __Render_INTERFACE_DEFINED__
  833.  
  834. /* interface Render */
  835. /* [helpstring][helpcontext][dual][uuid][object] */ 
  836.  
  837.  
  838. EXTERN_C const IID IID_Render;
  839.  
  840. #if defined(__cplusplus) && !defined(CINTERFACE)
  841.     
  842.     MIDL_INTERFACE("6A48114F-E531-11CF-A115-00A024158DAF")
  843.     Render : public IDispatch
  844.     {
  845.     public:
  846.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Application( 
  847.             /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop) = 0;
  848.         
  849.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Name( 
  850.             /* [retval][out] */ BSTR __RPC_FAR *prop) = 0;
  851.         
  852.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( 
  853.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
  854.         
  855.         virtual /* [helpstring][helpcontext][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__TableEntryID( 
  856.             /* [retval][out] */ long __RPC_FAR *prop) = 0;
  857.         
  858.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Type( 
  859.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  860.         
  861.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Modes( 
  862.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  863.         
  864.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultMode( 
  865.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal) = 0;
  866.         
  867.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultMode( 
  868.             /* [in] */ ImsiRenderMode newVal) = 0;
  869.         
  870.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadExtendedModes( 
  871.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  872.         
  873.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadExtendedMode( 
  874.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal) = 0;
  875.         
  876.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadExtendedMode( 
  877.             /* [in] */ ImsiRenderMode newVal) = 0;
  878.         
  879.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadIterationsCount( 
  880.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  881.         
  882.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadIterationsCount( 
  883.             /* [in] */ short newVal) = 0;
  884.         
  885.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
  886.         
  887.         virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Run( 
  888.             /* [in] */ View __RPC_FAR *pView,
  889.             /* [retval][out] */ IPicture __RPC_FAR *__RPC_FAR *pPicture) = 0;
  890.         
  891.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RenderModesCount( 
  892.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  893.         
  894.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadExtendedRenderModesCount( 
  895.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  896.         
  897.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadMaxArea( 
  898.             /* [retval][out] */ double __RPC_FAR *pVal) = 0;
  899.         
  900.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadMaxArea( 
  901.             /* [in] */ double newVal) = 0;
  902.         
  903.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadMinArea( 
  904.             /* [retval][out] */ double __RPC_FAR *pVal) = 0;
  905.         
  906.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadMinArea( 
  907.             /* [in] */ double newVal) = 0;
  908.         
  909.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_RadQuality( 
  910.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  911.         
  912.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_RadQuality( 
  913.             /* [in] */ short newVal) = 0;
  914.         
  915.     };
  916.     
  917. #else     /* C style interface */
  918.  
  919.     typedef struct RenderVtbl
  920.     {
  921.         BEGIN_INTERFACE
  922.         
  923.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  924.             Render __RPC_FAR * This,
  925.             /* [in] */ REFIID riid,
  926.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  927.         
  928.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  929.             Render __RPC_FAR * This);
  930.         
  931.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  932.             Render __RPC_FAR * This);
  933.         
  934.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  935.             Render __RPC_FAR * This,
  936.             /* [out] */ UINT __RPC_FAR *pctinfo);
  937.         
  938.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  939.             Render __RPC_FAR * This,
  940.             /* [in] */ UINT iTInfo,
  941.             /* [in] */ LCID lcid,
  942.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  943.         
  944.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  945.             Render __RPC_FAR * This,
  946.             /* [in] */ REFIID riid,
  947.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  948.             /* [in] */ UINT cNames,
  949.             /* [in] */ LCID lcid,
  950.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  951.         
  952.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  953.             Render __RPC_FAR * This,
  954.             /* [in] */ DISPID dispIdMember,
  955.             /* [in] */ REFIID riid,
  956.             /* [in] */ LCID lcid,
  957.             /* [in] */ WORD wFlags,
  958.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  959.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  960.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  961.             /* [out] */ UINT __RPC_FAR *puArgErr);
  962.         
  963.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )( 
  964.             Render __RPC_FAR * This,
  965.             /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop);
  966.         
  967.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( 
  968.             Render __RPC_FAR * This,
  969.             /* [retval][out] */ BSTR __RPC_FAR *prop);
  970.         
  971.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( 
  972.             Render __RPC_FAR * This,
  973.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
  974.         
  975.         /* [helpstring][helpcontext][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__TableEntryID )( 
  976.             Render __RPC_FAR * This,
  977.             /* [retval][out] */ long __RPC_FAR *prop);
  978.         
  979.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )( 
  980.             Render __RPC_FAR * This,
  981.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  982.         
  983.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Modes )( 
  984.             Render __RPC_FAR * This,
  985.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  986.         
  987.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultMode )( 
  988.             Render __RPC_FAR * This,
  989.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  990.         
  991.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultMode )( 
  992.             Render __RPC_FAR * This,
  993.             /* [in] */ ImsiRenderMode newVal);
  994.         
  995.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadExtendedModes )( 
  996.             Render __RPC_FAR * This,
  997.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  998.         
  999.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadExtendedMode )( 
  1000.             Render __RPC_FAR * This,
  1001.             /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  1002.         
  1003.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadExtendedMode )( 
  1004.             Render __RPC_FAR * This,
  1005.             /* [in] */ ImsiRenderMode newVal);
  1006.         
  1007.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadIterationsCount )( 
  1008.             Render __RPC_FAR * This,
  1009.             /* [retval][out] */ short __RPC_FAR *pVal);
  1010.         
  1011.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadIterationsCount )( 
  1012.             Render __RPC_FAR * This,
  1013.             /* [in] */ short newVal);
  1014.         
  1015.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( 
  1016.             Render __RPC_FAR * This);
  1017.         
  1018.         /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Run )( 
  1019.             Render __RPC_FAR * This,
  1020.             /* [in] */ View __RPC_FAR *pView,
  1021.             /* [retval][out] */ IPicture __RPC_FAR *__RPC_FAR *pPicture);
  1022.         
  1023.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RenderModesCount )( 
  1024.             Render __RPC_FAR * This,
  1025.             /* [retval][out] */ short __RPC_FAR *pVal);
  1026.         
  1027.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadExtendedRenderModesCount )( 
  1028.             Render __RPC_FAR * This,
  1029.             /* [retval][out] */ short __RPC_FAR *pVal);
  1030.         
  1031.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadMaxArea )( 
  1032.             Render __RPC_FAR * This,
  1033.             /* [retval][out] */ double __RPC_FAR *pVal);
  1034.         
  1035.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadMaxArea )( 
  1036.             Render __RPC_FAR * This,
  1037.             /* [in] */ double newVal);
  1038.         
  1039.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadMinArea )( 
  1040.             Render __RPC_FAR * This,
  1041.             /* [retval][out] */ double __RPC_FAR *pVal);
  1042.         
  1043.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadMinArea )( 
  1044.             Render __RPC_FAR * This,
  1045.             /* [in] */ double newVal);
  1046.         
  1047.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RadQuality )( 
  1048.             Render __RPC_FAR * This,
  1049.             /* [retval][out] */ short __RPC_FAR *pVal);
  1050.         
  1051.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RadQuality )( 
  1052.             Render __RPC_FAR * This,
  1053.             /* [in] */ short newVal);
  1054.         
  1055.         END_INTERFACE
  1056.     } RenderVtbl;
  1057.  
  1058.     interface Render
  1059.     {
  1060.         CONST_VTBL struct RenderVtbl __RPC_FAR *lpVtbl;
  1061.     };
  1062.  
  1063.     
  1064.  
  1065. #ifdef COBJMACROS
  1066.  
  1067.  
  1068. #define Render_QueryInterface(This,riid,ppvObject)    \
  1069.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1070.  
  1071. #define Render_AddRef(This)    \
  1072.     (This)->lpVtbl -> AddRef(This)
  1073.  
  1074. #define Render_Release(This)    \
  1075.     (This)->lpVtbl -> Release(This)
  1076.  
  1077.  
  1078. #define Render_GetTypeInfoCount(This,pctinfo)    \
  1079.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1080.  
  1081. #define Render_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  1082.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1083.  
  1084. #define Render_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  1085.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1086.  
  1087. #define Render_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  1088.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1089.  
  1090.  
  1091. #define Render_get_Application(This,prop)    \
  1092.     (This)->lpVtbl -> get_Application(This,prop)
  1093.  
  1094. #define Render_get_Name(This,prop)    \
  1095.     (This)->lpVtbl -> get_Name(This,prop)
  1096.  
  1097. #define Render_get_Parent(This,prop)    \
  1098.     (This)->lpVtbl -> get_Parent(This,prop)
  1099.  
  1100. #define Render_get__TableEntryID(This,prop)    \
  1101.     (This)->lpVtbl -> get__TableEntryID(This,prop)
  1102.  
  1103. #define Render_get_Type(This,pVal)    \
  1104.     (This)->lpVtbl -> get_Type(This,pVal)
  1105.  
  1106. #define Render_get_Modes(This,pVal)    \
  1107.     (This)->lpVtbl -> get_Modes(This,pVal)
  1108.  
  1109. #define Render_get_DefaultMode(This,pVal)    \
  1110.     (This)->lpVtbl -> get_DefaultMode(This,pVal)
  1111.  
  1112. #define Render_put_DefaultMode(This,newVal)    \
  1113.     (This)->lpVtbl -> put_DefaultMode(This,newVal)
  1114.  
  1115. #define Render_get_RadExtendedModes(This,pVal)    \
  1116.     (This)->lpVtbl -> get_RadExtendedModes(This,pVal)
  1117.  
  1118. #define Render_get_RadExtendedMode(This,pVal)    \
  1119.     (This)->lpVtbl -> get_RadExtendedMode(This,pVal)
  1120.  
  1121. #define Render_put_RadExtendedMode(This,newVal)    \
  1122.     (This)->lpVtbl -> put_RadExtendedMode(This,newVal)
  1123.  
  1124. #define Render_get_RadIterationsCount(This,pVal)    \
  1125.     (This)->lpVtbl -> get_RadIterationsCount(This,pVal)
  1126.  
  1127. #define Render_put_RadIterationsCount(This,newVal)    \
  1128.     (This)->lpVtbl -> put_RadIterationsCount(This,newVal)
  1129.  
  1130. #define Render_Delete(This)    \
  1131.     (This)->lpVtbl -> Delete(This)
  1132.  
  1133. #define Render_Run(This,pView,pPicture)    \
  1134.     (This)->lpVtbl -> Run(This,pView,pPicture)
  1135.  
  1136. #define Render_get_RenderModesCount(This,pVal)    \
  1137.     (This)->lpVtbl -> get_RenderModesCount(This,pVal)
  1138.  
  1139. #define Render_get_RadExtendedRenderModesCount(This,pVal)    \
  1140.     (This)->lpVtbl -> get_RadExtendedRenderModesCount(This,pVal)
  1141.  
  1142. #define Render_get_RadMaxArea(This,pVal)    \
  1143.     (This)->lpVtbl -> get_RadMaxArea(This,pVal)
  1144.  
  1145. #define Render_put_RadMaxArea(This,newVal)    \
  1146.     (This)->lpVtbl -> put_RadMaxArea(This,newVal)
  1147.  
  1148. #define Render_get_RadMinArea(This,pVal)    \
  1149.     (This)->lpVtbl -> get_RadMinArea(This,pVal)
  1150.  
  1151. #define Render_put_RadMinArea(This,newVal)    \
  1152.     (This)->lpVtbl -> put_RadMinArea(This,newVal)
  1153.  
  1154. #define Render_get_RadQuality(This,pVal)    \
  1155.     (This)->lpVtbl -> get_RadQuality(This,pVal)
  1156.  
  1157. #define Render_put_RadQuality(This,newVal)    \
  1158.     (This)->lpVtbl -> put_RadQuality(This,newVal)
  1159.  
  1160. #endif /* COBJMACROS */
  1161.  
  1162.  
  1163. #endif     /* C style interface */
  1164.  
  1165.  
  1166.  
  1167. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_Application_Proxy( 
  1168.     Render __RPC_FAR * This,
  1169.     /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop);
  1170.  
  1171.  
  1172. void __RPC_STUB Render_get_Application_Stub(
  1173.     IRpcStubBuffer *This,
  1174.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1175.     PRPC_MESSAGE _pRpcMessage,
  1176.     DWORD *_pdwStubPhase);
  1177.  
  1178.  
  1179. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_Name_Proxy( 
  1180.     Render __RPC_FAR * This,
  1181.     /* [retval][out] */ BSTR __RPC_FAR *prop);
  1182.  
  1183.  
  1184. void __RPC_STUB Render_get_Name_Stub(
  1185.     IRpcStubBuffer *This,
  1186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1187.     PRPC_MESSAGE _pRpcMessage,
  1188.     DWORD *_pdwStubPhase);
  1189.  
  1190.  
  1191. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_Parent_Proxy( 
  1192.     Render __RPC_FAR * This,
  1193.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
  1194.  
  1195.  
  1196. void __RPC_STUB Render_get_Parent_Stub(
  1197.     IRpcStubBuffer *This,
  1198.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1199.     PRPC_MESSAGE _pRpcMessage,
  1200.     DWORD *_pdwStubPhase);
  1201.  
  1202.  
  1203. /* [helpstring][helpcontext][restricted][propget] */ HRESULT STDMETHODCALLTYPE Render_get__TableEntryID_Proxy( 
  1204.     Render __RPC_FAR * This,
  1205.     /* [retval][out] */ long __RPC_FAR *prop);
  1206.  
  1207.  
  1208. void __RPC_STUB Render_get__TableEntryID_Stub(
  1209.     IRpcStubBuffer *This,
  1210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1211.     PRPC_MESSAGE _pRpcMessage,
  1212.     DWORD *_pdwStubPhase);
  1213.  
  1214.  
  1215. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_Type_Proxy( 
  1216.     Render __RPC_FAR * This,
  1217.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1218.  
  1219.  
  1220. void __RPC_STUB Render_get_Type_Stub(
  1221.     IRpcStubBuffer *This,
  1222.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1223.     PRPC_MESSAGE _pRpcMessage,
  1224.     DWORD *_pdwStubPhase);
  1225.  
  1226.  
  1227. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_Modes_Proxy( 
  1228.     Render __RPC_FAR * This,
  1229.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  1230.  
  1231.  
  1232. void __RPC_STUB Render_get_Modes_Stub(
  1233.     IRpcStubBuffer *This,
  1234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1235.     PRPC_MESSAGE _pRpcMessage,
  1236.     DWORD *_pdwStubPhase);
  1237.  
  1238.  
  1239. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_DefaultMode_Proxy( 
  1240.     Render __RPC_FAR * This,
  1241.     /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  1242.  
  1243.  
  1244. void __RPC_STUB Render_get_DefaultMode_Stub(
  1245.     IRpcStubBuffer *This,
  1246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1247.     PRPC_MESSAGE _pRpcMessage,
  1248.     DWORD *_pdwStubPhase);
  1249.  
  1250.  
  1251. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Render_put_DefaultMode_Proxy( 
  1252.     Render __RPC_FAR * This,
  1253.     /* [in] */ ImsiRenderMode newVal);
  1254.  
  1255.  
  1256. void __RPC_STUB Render_put_DefaultMode_Stub(
  1257.     IRpcStubBuffer *This,
  1258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1259.     PRPC_MESSAGE _pRpcMessage,
  1260.     DWORD *_pdwStubPhase);
  1261.  
  1262.  
  1263. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadExtendedModes_Proxy( 
  1264.     Render __RPC_FAR * This,
  1265.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  1266.  
  1267.  
  1268. void __RPC_STUB Render_get_RadExtendedModes_Stub(
  1269.     IRpcStubBuffer *This,
  1270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1271.     PRPC_MESSAGE _pRpcMessage,
  1272.     DWORD *_pdwStubPhase);
  1273.  
  1274.  
  1275. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadExtendedMode_Proxy( 
  1276.     Render __RPC_FAR * This,
  1277.     /* [retval][out] */ ImsiRenderMode __RPC_FAR *pVal);
  1278.  
  1279.  
  1280. void __RPC_STUB Render_get_RadExtendedMode_Stub(
  1281.     IRpcStubBuffer *This,
  1282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1283.     PRPC_MESSAGE _pRpcMessage,
  1284.     DWORD *_pdwStubPhase);
  1285.  
  1286.  
  1287. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Render_put_RadExtendedMode_Proxy( 
  1288.     Render __RPC_FAR * This,
  1289.     /* [in] */ ImsiRenderMode newVal);
  1290.  
  1291.  
  1292. void __RPC_STUB Render_put_RadExtendedMode_Stub(
  1293.     IRpcStubBuffer *This,
  1294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1295.     PRPC_MESSAGE _pRpcMessage,
  1296.     DWORD *_pdwStubPhase);
  1297.  
  1298.  
  1299. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadIterationsCount_Proxy( 
  1300.     Render __RPC_FAR * This,
  1301.     /* [retval][out] */ short __RPC_FAR *pVal);
  1302.  
  1303.  
  1304. void __RPC_STUB Render_get_RadIterationsCount_Stub(
  1305.     IRpcStubBuffer *This,
  1306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1307.     PRPC_MESSAGE _pRpcMessage,
  1308.     DWORD *_pdwStubPhase);
  1309.  
  1310.  
  1311. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Render_put_RadIterationsCount_Proxy( 
  1312.     Render __RPC_FAR * This,
  1313.     /* [in] */ short newVal);
  1314.  
  1315.  
  1316. void __RPC_STUB Render_put_RadIterationsCount_Stub(
  1317.     IRpcStubBuffer *This,
  1318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1319.     PRPC_MESSAGE _pRpcMessage,
  1320.     DWORD *_pdwStubPhase);
  1321.  
  1322.  
  1323. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Render_Delete_Proxy( 
  1324.     Render __RPC_FAR * This);
  1325.  
  1326.  
  1327. void __RPC_STUB Render_Delete_Stub(
  1328.     IRpcStubBuffer *This,
  1329.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1330.     PRPC_MESSAGE _pRpcMessage,
  1331.     DWORD *_pdwStubPhase);
  1332.  
  1333.  
  1334. /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Render_Run_Proxy( 
  1335.     Render __RPC_FAR * This,
  1336.     /* [in] */ View __RPC_FAR *pView,
  1337.     /* [retval][out] */ IPicture __RPC_FAR *__RPC_FAR *pPicture);
  1338.  
  1339.  
  1340. void __RPC_STUB Render_Run_Stub(
  1341.     IRpcStubBuffer *This,
  1342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1343.     PRPC_MESSAGE _pRpcMessage,
  1344.     DWORD *_pdwStubPhase);
  1345.  
  1346.  
  1347. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RenderModesCount_Proxy( 
  1348.     Render __RPC_FAR * This,
  1349.     /* [retval][out] */ short __RPC_FAR *pVal);
  1350.  
  1351.  
  1352. void __RPC_STUB Render_get_RenderModesCount_Stub(
  1353.     IRpcStubBuffer *This,
  1354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1355.     PRPC_MESSAGE _pRpcMessage,
  1356.     DWORD *_pdwStubPhase);
  1357.  
  1358.  
  1359. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadExtendedRenderModesCount_Proxy( 
  1360.     Render __RPC_FAR * This,
  1361.     /* [retval][out] */ short __RPC_FAR *pVal);
  1362.  
  1363.  
  1364. void __RPC_STUB Render_get_RadExtendedRenderModesCount_Stub(
  1365.     IRpcStubBuffer *This,
  1366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1367.     PRPC_MESSAGE _pRpcMessage,
  1368.     DWORD *_pdwStubPhase);
  1369.  
  1370.  
  1371. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadMaxArea_Proxy( 
  1372.     Render __RPC_FAR * This,
  1373.     /* [retval][out] */ double __RPC_FAR *pVal);
  1374.  
  1375.  
  1376. void __RPC_STUB Render_get_RadMaxArea_Stub(
  1377.     IRpcStubBuffer *This,
  1378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1379.     PRPC_MESSAGE _pRpcMessage,
  1380.     DWORD *_pdwStubPhase);
  1381.  
  1382.  
  1383. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Render_put_RadMaxArea_Proxy( 
  1384.     Render __RPC_FAR * This,
  1385.     /* [in] */ double newVal);
  1386.  
  1387.  
  1388. void __RPC_STUB Render_put_RadMaxArea_Stub(
  1389.     IRpcStubBuffer *This,
  1390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1391.     PRPC_MESSAGE _pRpcMessage,
  1392.     DWORD *_pdwStubPhase);
  1393.  
  1394.  
  1395. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadMinArea_Proxy( 
  1396.     Render __RPC_FAR * This,
  1397.     /* [retval][out] */ double __RPC_FAR *pVal);
  1398.  
  1399.  
  1400. void __RPC_STUB Render_get_RadMinArea_Stub(
  1401.     IRpcStubBuffer *This,
  1402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1403.     PRPC_MESSAGE _pRpcMessage,
  1404.     DWORD *_pdwStubPhase);
  1405.  
  1406.  
  1407. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Render_put_RadMinArea_Proxy( 
  1408.     Render __RPC_FAR * This,
  1409.     /* [in] */ double newVal);
  1410.  
  1411.  
  1412. void __RPC_STUB Render_put_RadMinArea_Stub(
  1413.     IRpcStubBuffer *This,
  1414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1415.     PRPC_MESSAGE _pRpcMessage,
  1416.     DWORD *_pdwStubPhase);
  1417.  
  1418.  
  1419. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Render_get_RadQuality_Proxy( 
  1420.     Render __RPC_FAR * This,
  1421.     /* [retval][out] */ short __RPC_FAR *pVal);
  1422.  
  1423.  
  1424. void __RPC_STUB Render_get_RadQuality_Stub(
  1425.     IRpcStubBuffer *This,
  1426.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1427.     PRPC_MESSAGE _pRpcMessage,
  1428.     DWORD *_pdwStubPhase);
  1429.  
  1430.  
  1431. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Render_put_RadQuality_Proxy( 
  1432.     Render __RPC_FAR * This,
  1433.     /* [in] */ short newVal);
  1434.  
  1435.  
  1436. void __RPC_STUB Render_put_RadQuality_Stub(
  1437.     IRpcStubBuffer *This,
  1438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1439.     PRPC_MESSAGE _pRpcMessage,
  1440.     DWORD *_pdwStubPhase);
  1441.  
  1442.  
  1443.  
  1444. #endif     /* __Render_INTERFACE_DEFINED__ */
  1445.  
  1446.  
  1447. #ifndef __Renders_INTERFACE_DEFINED__
  1448. #define __Renders_INTERFACE_DEFINED__
  1449.  
  1450. /* interface Renders */
  1451. /* [helpstring][helpcontext][dual][uuid][object] */ 
  1452.  
  1453.  
  1454. EXTERN_C const IID IID_Renders;
  1455.  
  1456. #if defined(__cplusplus) && !defined(CINTERFACE)
  1457.     
  1458.     MIDL_INTERFACE("6A481150-E531-11CF-A115-00A024158DAF")
  1459.     Renders : public IDispatch
  1460.     {
  1461.     public:
  1462.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Application( 
  1463.             /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop) = 0;
  1464.         
  1465.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  1466.             /* [retval][out] */ long __RPC_FAR *prop) = 0;
  1467.         
  1468.         virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  1469.             /* [in] */ VARIANT __RPC_FAR *Index,
  1470.             /* [retval][out] */ Render __RPC_FAR *__RPC_FAR *prop) = 0;
  1471.         
  1472.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( 
  1473.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
  1474.         
  1475.         virtual /* [helpstring][helpcontext][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  1476.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *prop) = 0;
  1477.         
  1478.         virtual /* [restricted][hidden][helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Add( 
  1479.             /* [in] */ BSTR FileName,
  1480.             /* [optional][out][in] */ VARIANT __RPC_FAR *RendersAdded) = 0;
  1481.         
  1482.         virtual /* [helpstring][helpcontext][restricted] */ HRESULT STDMETHODCALLTYPE _FindIndex( 
  1483.             /* [in] */ long TableEntryID,
  1484.             /* [retval][out] */ long __RPC_FAR *prop) = 0;
  1485.         
  1486.         virtual /* [helpstring][helpcontext][restricted] */ HRESULT STDMETHODCALLTYPE _ObjectFromID( 
  1487.             /* [in] */ long TableEntryID,
  1488.             /* [retval][out] */ Render __RPC_FAR *__RPC_FAR *prop) = 0;
  1489.         
  1490.         virtual /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE get_AutoUpdate( 
  1491.             /* [optional][in] */ VARIANT __RPC_FAR *pIDispDwg,
  1492.             /* [retval][out] */ IMSI_BOOL __RPC_FAR *pVal) = 0;
  1493.         
  1494.         virtual /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE put_AutoUpdate( 
  1495.             /* [optional][in] */ VARIANT __RPC_FAR *pIDispDwg,
  1496.             /* [in] */ IMSI_BOOL newVal) = 0;
  1497.         
  1498.     };
  1499.     
  1500. #else     /* C style interface */
  1501.  
  1502.     typedef struct RendersVtbl
  1503.     {
  1504.         BEGIN_INTERFACE
  1505.         
  1506.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1507.             Renders __RPC_FAR * This,
  1508.             /* [in] */ REFIID riid,
  1509.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1510.         
  1511.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1512.             Renders __RPC_FAR * This);
  1513.         
  1514.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1515.             Renders __RPC_FAR * This);
  1516.         
  1517.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1518.             Renders __RPC_FAR * This,
  1519.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1520.         
  1521.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1522.             Renders __RPC_FAR * This,
  1523.             /* [in] */ UINT iTInfo,
  1524.             /* [in] */ LCID lcid,
  1525.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1526.         
  1527.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1528.             Renders __RPC_FAR * This,
  1529.             /* [in] */ REFIID riid,
  1530.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1531.             /* [in] */ UINT cNames,
  1532.             /* [in] */ LCID lcid,
  1533.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1534.         
  1535.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1536.             Renders __RPC_FAR * This,
  1537.             /* [in] */ DISPID dispIdMember,
  1538.             /* [in] */ REFIID riid,
  1539.             /* [in] */ LCID lcid,
  1540.             /* [in] */ WORD wFlags,
  1541.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1542.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1543.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1544.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1545.         
  1546.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )( 
  1547.             Renders __RPC_FAR * This,
  1548.             /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop);
  1549.         
  1550.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  1551.             Renders __RPC_FAR * This,
  1552.             /* [retval][out] */ long __RPC_FAR *prop);
  1553.         
  1554.         /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( 
  1555.             Renders __RPC_FAR * This,
  1556.             /* [in] */ VARIANT __RPC_FAR *Index,
  1557.             /* [retval][out] */ Render __RPC_FAR *__RPC_FAR *prop);
  1558.         
  1559.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( 
  1560.             Renders __RPC_FAR * This,
  1561.             /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
  1562.         
  1563.         /* [helpstring][helpcontext][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( 
  1564.             Renders __RPC_FAR * This,
  1565.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *prop);
  1566.         
  1567.         /* [restricted][hidden][helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( 
  1568.             Renders __RPC_FAR * This,
  1569.             /* [in] */ BSTR FileName,
  1570.             /* [optional][out][in] */ VARIANT __RPC_FAR *RendersAdded);
  1571.         
  1572.         /* [helpstring][helpcontext][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_FindIndex )( 
  1573.             Renders __RPC_FAR * This,
  1574.             /* [in] */ long TableEntryID,
  1575.             /* [retval][out] */ long __RPC_FAR *prop);
  1576.         
  1577.         /* [helpstring][helpcontext][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_ObjectFromID )( 
  1578.             Renders __RPC_FAR * This,
  1579.             /* [in] */ long TableEntryID,
  1580.             /* [retval][out] */ Render __RPC_FAR *__RPC_FAR *prop);
  1581.         
  1582.         /* [helpstring][helpcontext][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoUpdate )( 
  1583.             Renders __RPC_FAR * This,
  1584.             /* [optional][in] */ VARIANT __RPC_FAR *pIDispDwg,
  1585.             /* [retval][out] */ IMSI_BOOL __RPC_FAR *pVal);
  1586.         
  1587.         /* [helpstring][helpcontext][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoUpdate )( 
  1588.             Renders __RPC_FAR * This,
  1589.             /* [optional][in] */ VARIANT __RPC_FAR *pIDispDwg,
  1590.             /* [in] */ IMSI_BOOL newVal);
  1591.         
  1592.         END_INTERFACE
  1593.     } RendersVtbl;
  1594.  
  1595.     interface Renders
  1596.     {
  1597.         CONST_VTBL struct RendersVtbl __RPC_FAR *lpVtbl;
  1598.     };
  1599.  
  1600.     
  1601.  
  1602. #ifdef COBJMACROS
  1603.  
  1604.  
  1605. #define Renders_QueryInterface(This,riid,ppvObject)    \
  1606.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1607.  
  1608. #define Renders_AddRef(This)    \
  1609.     (This)->lpVtbl -> AddRef(This)
  1610.  
  1611. #define Renders_Release(This)    \
  1612.     (This)->lpVtbl -> Release(This)
  1613.  
  1614.  
  1615. #define Renders_GetTypeInfoCount(This,pctinfo)    \
  1616.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1617.  
  1618. #define Renders_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  1619.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1620.  
  1621. #define Renders_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  1622.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1623.  
  1624. #define Renders_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  1625.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1626.  
  1627.  
  1628. #define Renders_get_Application(This,prop)    \
  1629.     (This)->lpVtbl -> get_Application(This,prop)
  1630.  
  1631. #define Renders_get_Count(This,prop)    \
  1632.     (This)->lpVtbl -> get_Count(This,prop)
  1633.  
  1634. #define Renders_get_Item(This,Index,prop)    \
  1635.     (This)->lpVtbl -> get_Item(This,Index,prop)
  1636.  
  1637. #define Renders_get_Parent(This,prop)    \
  1638.     (This)->lpVtbl -> get_Parent(This,prop)
  1639.  
  1640. #define Renders_get__NewEnum(This,prop)    \
  1641.     (This)->lpVtbl -> get__NewEnum(This,prop)
  1642.  
  1643. #define Renders_Add(This,FileName,RendersAdded)    \
  1644.     (This)->lpVtbl -> Add(This,FileName,RendersAdded)
  1645.  
  1646. #define Renders__FindIndex(This,TableEntryID,prop)    \
  1647.     (This)->lpVtbl -> _FindIndex(This,TableEntryID,prop)
  1648.  
  1649. #define Renders__ObjectFromID(This,TableEntryID,prop)    \
  1650.     (This)->lpVtbl -> _ObjectFromID(This,TableEntryID,prop)
  1651.  
  1652. #define Renders_get_AutoUpdate(This,pIDispDwg,pVal)    \
  1653.     (This)->lpVtbl -> get_AutoUpdate(This,pIDispDwg,pVal)
  1654.  
  1655. #define Renders_put_AutoUpdate(This,pIDispDwg,newVal)    \
  1656.     (This)->lpVtbl -> put_AutoUpdate(This,pIDispDwg,newVal)
  1657.  
  1658. #endif /* COBJMACROS */
  1659.  
  1660.  
  1661. #endif     /* C style interface */
  1662.  
  1663.  
  1664.  
  1665. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Renders_get_Application_Proxy( 
  1666.     Renders __RPC_FAR * This,
  1667.     /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *prop);
  1668.  
  1669.  
  1670. void __RPC_STUB Renders_get_Application_Stub(
  1671.     IRpcStubBuffer *This,
  1672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1673.     PRPC_MESSAGE _pRpcMessage,
  1674.     DWORD *_pdwStubPhase);
  1675.  
  1676.  
  1677. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Renders_get_Count_Proxy( 
  1678.     Renders __RPC_FAR * This,
  1679.     /* [retval][out] */ long __RPC_FAR *prop);
  1680.  
  1681.  
  1682. void __RPC_STUB Renders_get_Count_Stub(
  1683.     IRpcStubBuffer *This,
  1684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1685.     PRPC_MESSAGE _pRpcMessage,
  1686.     DWORD *_pdwStubPhase);
  1687.  
  1688.  
  1689. /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE Renders_get_Item_Proxy( 
  1690.     Renders __RPC_FAR * This,
  1691.     /* [in] */ VARIANT __RPC_FAR *Index,
  1692.     /* [retval][out] */ Render __RPC_FAR *__RPC_FAR *prop);
  1693.  
  1694.  
  1695. void __RPC_STUB Renders_get_Item_Stub(
  1696.     IRpcStubBuffer *This,
  1697.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1698.     PRPC_MESSAGE _pRpcMessage,
  1699.     DWORD *_pdwStubPhase);
  1700.  
  1701.  
  1702. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Renders_get_Parent_Proxy( 
  1703.     Renders __RPC_FAR * This,
  1704.     /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
  1705.  
  1706.  
  1707. void __RPC_STUB Renders_get_Parent_Stub(
  1708.     IRpcStubBuffer *This,
  1709.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1710.     PRPC_MESSAGE _pRpcMessage,
  1711.     DWORD *_pdwStubPhase);
  1712.  
  1713.  
  1714. /* [helpstring][helpcontext][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE Renders_get__NewEnum_Proxy( 
  1715.     Renders __RPC_FAR * This,
  1716.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *prop);
  1717.  
  1718.  
  1719. void __RPC_STUB Renders_get__NewEnum_Stub(
  1720.     IRpcStubBuffer *This,
  1721.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1722.     PRPC_MESSAGE _pRpcMessage,
  1723.     DWORD *_pdwStubPhase);
  1724.  
  1725.  
  1726. /* [restricted][hidden][helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Renders_Add_Proxy( 
  1727.     Renders __RPC_FAR * This,
  1728.     /* [in] */ BSTR FileName,
  1729.     /* [optional][out][in] */ VARIANT __RPC_FAR *RendersAdded);
  1730.  
  1731.  
  1732. void __RPC_STUB Renders_Add_Stub(
  1733.     IRpcStubBuffer *This,
  1734.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1735.     PRPC_MESSAGE _pRpcMessage,
  1736.     DWORD *_pdwStubPhase);
  1737.  
  1738.  
  1739. /* [helpstring][helpcontext][restricted] */ HRESULT STDMETHODCALLTYPE Renders__FindIndex_Proxy( 
  1740.     Renders __RPC_FAR * This,
  1741.     /* [in] */ long TableEntryID,
  1742.     /* [retval][out] */ long __RPC_FAR *prop);
  1743.  
  1744.  
  1745. void __RPC_STUB Renders__FindIndex_Stub(
  1746.     IRpcStubBuffer *This,
  1747.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1748.     PRPC_MESSAGE _pRpcMessage,
  1749.     DWORD *_pdwStubPhase);
  1750.  
  1751.  
  1752. /* [helpstring][helpcontext][restricted] */ HRESULT STDMETHODCALLTYPE Renders__ObjectFromID_Proxy( 
  1753.     Renders __RPC_FAR * This,
  1754.     /* [in] */ long TableEntryID,
  1755.     /* [retval][out] */ Render __RPC_FAR *__RPC_FAR *prop);
  1756.  
  1757.  
  1758. void __RPC_STUB Renders__ObjectFromID_Stub(
  1759.     IRpcStubBuffer *This,
  1760.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1761.     PRPC_MESSAGE _pRpcMessage,
  1762.     DWORD *_pdwStubPhase);
  1763.  
  1764.  
  1765. /* [helpstring][helpcontext][propget] */ HRESULT STDMETHODCALLTYPE Renders_get_AutoUpdate_Proxy( 
  1766.     Renders __RPC_FAR * This,
  1767.     /* [optional][in] */ VARIANT __RPC_FAR *pIDispDwg,
  1768.     /* [retval][out] */ IMSI_BOOL __RPC_FAR *pVal);
  1769.  
  1770.  
  1771. void __RPC_STUB Renders_get_AutoUpdate_Stub(
  1772.     IRpcStubBuffer *This,
  1773.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1774.     PRPC_MESSAGE _pRpcMessage,
  1775.     DWORD *_pdwStubPhase);
  1776.  
  1777.  
  1778. /* [helpstring][helpcontext][propput] */ HRESULT STDMETHODCALLTYPE Renders_put_AutoUpdate_Proxy( 
  1779.     Renders __RPC_FAR * This,
  1780.     /* [optional][in] */ VARIANT __RPC_FAR *pIDispDwg,
  1781.     /* [in] */ IMSI_BOOL newVal);
  1782.  
  1783.  
  1784. void __RPC_STUB Renders_put_AutoUpdate_Stub(
  1785.     IRpcStubBuffer *This,
  1786.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1787.     PRPC_MESSAGE _pRpcMessage,
  1788.     DWORD *_pdwStubPhase);
  1789.  
  1790.  
  1791.  
  1792. #endif     /* __Renders_INTERFACE_DEFINED__ */
  1793.  
  1794.  
  1795.  
  1796. #ifndef __GXRendersLib_LIBRARY_DEFINED__
  1797. #define __GXRendersLib_LIBRARY_DEFINED__
  1798.  
  1799. /* library GXRendersLib */
  1800. /* [helpstring][helpcontext][helpfile][version][uuid] */ 
  1801.  
  1802.  
  1803. EXTERN_C const IID LIBID_GXRendersLib;
  1804.  
  1805. EXTERN_C const CLSID CLSID_XRenders;
  1806.  
  1807. #ifdef __cplusplus
  1808.  
  1809. class DECLSPEC_UUID("6A48180D-E531-11CF-A115-00A024158DAF")
  1810. XRenders;
  1811. #endif
  1812.  
  1813. EXTERN_C const CLSID CLSID_XRenderView;
  1814.  
  1815. #ifdef __cplusplus
  1816.  
  1817. class DECLSPEC_UUID("6A48180E-E531-11CF-A115-00A024158DAF")
  1818. XRenderView;
  1819. #endif
  1820. #endif /* __GXRendersLib_LIBRARY_DEFINED__ */
  1821.  
  1822. /* Additional Prototypes for ALL interfaces */
  1823.  
  1824. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  1825. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  1826. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  1827. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  1828.  
  1829. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
  1830. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  1831. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  1832. void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
  1833.  
  1834. /* end of Additional Prototypes */
  1835.  
  1836. #ifdef __cplusplus
  1837. }
  1838. #endif
  1839.  
  1840. #endif
  1841.